// 发出请求
const http = require('http')

// request 是一个可写流
const request = http.request("http://www.baidu.com/", {
    method: "GET",
}, resp => { // 获取相应结果
    console.log('响应状态码：', resp.statusCode)
    console.log('获取响应头', resp.headers['content-type'])

    // 读取响应体 要使用流
    let body = ''
    resp.on('data', chunk => {
        body += chunk.toString('utf-8')
    })

    resp.on('end', () => {
        // 读取完成
        console.log('body:', body)
    })
});

// get请求没有内容 直接end
// request.write() // post请求 写入请求体
request.end(); // 表示消息体结束

// request.write(JSON.stringify({ name: 'xxx' })) // post请求 写入请求体